a sound thrashing - Français Anglais Dictionnaire